package com.qf.blog.commons.utils;


import java.util.HashMap;

/**
 * 响应给前端的格式要统一
 */
public class R extends HashMap {

    // 返回成功
    public static R success() {
        R r = new R();
        r.put("code", 200); // 200成功
        return r;
    }

    // 成功有数据
    public static R success(Object data) {
        R success = success();
        success.put("data", data);
        return success;
    }

    // 直接失败
    public static R error() {
        R r = new R();
        r.put("code", 500); // 500代表失败
        return r;
    }

    public static R error(String msg) {
        R error = error();
        error.put("msg", msg); // 500代表失败
        return error;
    }
}
